﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Logica.Comandos;
using Logica.FabricaLogica;
using Datos.Entidades;
using Logica.Comandos.AdministracionUsuarios;

namespace Logica.FabricaLogica
{
    /// <summary>
    /// fabrica de comandos que gestiona los comandos de usuario
    /// </summary>
    public class FabricaComandoUsuario
    {

        public static InsertarUsuario ObtenerComandoInsertarUsuario() 
        {
            return new InsertarUsuario();
        }

        public static ConsultarRoles ObtenerRolesDisponibles()
        {
            return new ConsultarRoles();

        }

        public static ConsultarUsuarioEstatus ObtenerComandoConsultarUsuarioEstatus()
        {
            return new ConsultarUsuarioEstatus();
        }

        public static ComandoConsultarUsuarioID ObtenerComandoConsultarUsuarioID()
        {
            return new ComandoConsultarUsuarioID();
        }

        public static ComandoModificarUsuario ObtenerComandoModificarUsuario()
        {
            return new ComandoModificarUsuario();
        }

        public static ComandoConsultarUsuarioLogin ObtenerComandoUsuarioLogin()
        {
            return new ComandoConsultarUsuarioLogin();
        }

        public static ComandoConsultarMaxUsuario ObtenerComandoMaxUsuario()
        {
            return new ComandoConsultarMaxUsuario();
        }
    }
   


}
